html {
	color: #000;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	height: 100%;
	background: url(CCA2B.jpg)
		repeat center 0;
}

body { /*min-height:100%; height:auto !important;*/
	height: 100%;
	min-width: 450px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	margin: 0;
	padding: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block;
}

audio,canvas,video {
	display: inline-block;
}

body,button,input,select,textarea {
	font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, \5b8b\4f53;
}

input,select,textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th {
	text-align: inherit;
}

caption,th {
	text-align: left;
}

fieldset,img {
	border: 0;
}

iframe {
	display: block;
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

del {
	text-decoration: line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: 500;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 500;
}

q:before,q:after {
	content: '';
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

ins,a {
	text-decoration: none;
	color: #6f7174;
	color: #de4c1c;
}

a:hover {
	color: #de4c1c;
}

a:focus {
	outline: none;
}

a img {
	border: 0;
}

.clear:after {
	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
}

.clear {
	display: inline-block;
}

.clear {
	display: block;
}

.sep {
	color: #DDD;
	padding: 0 2px;
}

input:focus,textarea,select {
	outline: none; /* chrome */
}

body {
	-webkit-text-size-adjust: none; /* chrome */
}

blockquote {
	border-left: 3px solid #ccc;
	padding-left: 20px;
	font-size: 14px;
	color: #666;
}

/* Theme Base */
.post .edui-filter-underline {
	text-decoration: underline !important;
}

.post .edui-filter-line-through {
	text-decoration: line-through !important;
}

.post .edui-filter-decoration-none {
	text-decoration: none;
}

.post ol li {
	list-style-type: decimal !important;
}

.post ol.edui-filter-decimal li {
	list-style-type: decimal !important;
}

.post ol.edui-filter-lower-alpha li {
	list-style-type: lower-alpha !important;
}

.post ol.edui-filter-lower-roman li {
	list-style-type: lower-roman !important;
}

.post ol.edui-filter-upper-alpha li {
	list-style-type: upper-alpha !important;
}

.post ol.edui-filter-upper-roman li {
	list-style-type: upper-roman !important;
}

.post ul.edui-filter-disc li {
	list-style-type: disc !important;
}

.post ul.edui-filter-square li {
	list-style-type: square !important;
}

.post ul.edui-filter-circle li {
	list-style-type: circle !important;
}

.post .text-img-holder {
	display: block;
}

.post .edui-filter-align-center {
	text-align: center !important;
}

.post .edui-filter-align-left {
	text-align: left !important;
}

.post .edui-filter-align-right {
	text-align: right !important;
}

#header,.post {
	word-wrap: break-word;
	word-break: break-all
}

.rss {
	display: none;
}

#container {
	max-width: 718px;
	min-height: 78%;
	margin: 0 auto;
	padding-bottom: 10px;
}

#header {
	padding: 72px 0 40px;
	/* background: url(http://x.libdd.com/farm1/082b69/ebbfb3f5/ED11D.png)
		repeat-x 0 top; */
	text-align: center;
	color: #fff;
}

/* #header {
	background-image: FILTER:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://shejidaren.com/works/note-book/images/header-bg.png'
		);
} */

#header h1 {
	max-width: 500px;
	font-size: 36px;
	margin: 0 auto 10px;
	text-shadow: 0 2px 3px rgba(0, 0, 0, .65)
}

#header h1 a {
	color: #fff;
}

#header h1.logo {
	display: inline-block;
	max-width: 710px;
	padding: 5px;
	box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25) inset, 1px 1px 0
		rgba(255, 255, 255, 0.2);
	border-radius: 5px;
}

#header h1.logo img {
	max-width: 698px;
	border-radius: 5px;
	vertical-align: top;
}

#header p {
	margin: 0 auto;
	max-width: 600px;
	text-shadow: 0 1px 0px rgba(0, 0, 0, .20);
}

#header p a {
	color: #fff;
}

.nav,.nav-cont {
	background: url(FEEFE.png)
		no-repeat 0 0;
}

.nav {
	padding-left: 18px;
}

.nav-cont {
	position: relative;
	height: 59px;
	padding: 20px 10px 0 0;
	background-position: right -79px;
}

.nav .menu {
	float: left;
	list-style: none;
}

.nav .menu li {
	float: left;
	margin: 0 5px 0 0
}

.nav .menu li a {
	padding-left: 10px;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
}

.nav .menu li a span {
	max-width: 130px;
	padding-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis
}

.nav .menu li a,.nav .menu li a span {
	display: inline-block;
	height: 29px;
	line-height: 29px;
}

.nav .menu li a:hover,.nav .menu li a:hover	span,.nav .menu li a.current span,.nav .menu li a.current
	{
	background: url(FB295.jpg)
		no-repeat 0 0;
}

.nav .menu li a:hover 	span,.nav .menu li a.current span {
	background-position: right 0;
	cursor: pointer;
}

/* .nav .search {
	position: absolute;
	right: 20px;
	top: 21px;
	padding-left: 15px;
	height: 23px;
	overflow: hidden;
	background: url(http://x.libdd.com/farm1/082b69/1965a069/3517A.jpg)
		no-repeat 0 0;
} */

.nav .search .text-input {
	width: 106px;
	height: 18px;
	margin-top: 2px;
	border: 0;
	color: #a2a2a2;
	background: none;
	-ms-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-webkit-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
}

.nav .search .text-input:focus {
	width: 141px;
}

/* .nav .search .search-button {
	position: absolute;
	width: 24px;
	height: 23px;
	top: 0;
	right: 0;
	border: 0;
	background: url(http://x.libdd.com/farm1/082b69/1965a069/3517A.jpg)
		no-repeat right 0;
	cursor: pointer;
} */

/* .nav .search .search-button:hover {
	background: url(http://x.libdd.com/farm1/082b69/1965a069/3517A.jpg)
		no-repeat right -23px;
} */

.content {
	padding-left: 9px;
	background: url(F03B3.png)
		repeat-y left 0;
}

.entry {
	position: relative;
	background: url(858B8.png)
		repeat-y right 0;
}

h2.title {
	margin: 0 0 15px;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}

h2.title a {
	color: #444;
}

h2.title a:hover {
	color: #4468a1;
	text-decoration: none
}

.post {
	position: relative;
	margin-right: 9px;
	padding: 10px 9px;
	border-top: 1px dashed #c6c1c1;
	color: #6f7174;
	font-size: 14px;
	line-height: 2em;
}

.post:first-child {
	border-top: 0;
}

.post p {
	margin-bottom: 15px;
}

.post a {
	color: #de4c1c;
}

.post a:hover {
	text-decoration: underline;
}

.post 			img {
	display: block;
	padding: 3px;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	border: 1px solid #c6c1c1;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .25);
	-webkit-transition: all, .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}

.post a:hover 	img {
	box-shadow: 0 0 8px rgba(0, 0, 0, .3);
}

.post ul,.post ol {
	margin-left: 2em;
}

.time {
	margin-bottom: 15px;
	font-size: 12px;
	color: #aaa9b1;
	clear: both;
}

.time a {
	color: #aaa9b1;
}

.time a:hover {
	text-decoration: none;
}

.time span {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity, .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-ms-transition: all .2s linear;
	transition: opacity .2s linear;
}

.time:hover span {
	visibility: visible;
	opacity: 1
}

.post .info {
	margin-top: 15px;
	text-align: right;
}

.post .info a {
	font-size: 12px;
	display: inline-block;
	color: #777
}

/* .post .info .hot,.post .info .read-more,.post .info .forward {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 2px 0 10px;
	overflow: hidden;
	vertical-align: middle;
	background: url(http://x.libdd.com/farm1/082b69/2726266b/CC35D.png)
		no-repeat 0 0;
} */

.post .info .hot {
	background-position: -9px -41px;
}

.post .info .read-more {
	background-position: -41px -41px;
}

.post .info .forward {
	background-position: -70px -41px;
}

.post .info a:hover {
	text-decoration: underline;
}

.post .tag {
	position: absolute;
	width: 180px;
	right: -180px;
	top: -1px;
}

.post .tag ul {
	margin-left: 0;
	list-style: none
}

.post .tag ul li {
	height: 26px;
	line-height: 1.25;
	margin-bottom: 1px;
}

/* .post .tag li a,.post .tag li a span {
	display: inline-block;
	margin-bottom: 1px;
	height: 26px;
	overflow: hidden;
	line-height: 24px;
	font-size: 12px;
	color: #6d4d1d;
	background: url(http://x.libdd.com/farm1/082b69/744ecba7/FD658.png)
		no-repeat 0 0;
} */

.post .tag li a {
	padding-left: 10px;
}

.post .tag li a span {
	padding-right: 15px;
	background-position: right -53px;
	cursor: pointer;
}

.post .tag li a span i {
	display: none;
	font-size: 10px;
	font-style: normal;
	color: #a98a5b;
}

.post .tag li a:hover {
	background-position: 0 -27px;
}

.post .tag li a:hover span {
	background-position: right -80px;
	color: #6d4d1d;
}

.post .tag li a:hover span i {
	display: inline-block;
}

.post-video {
	margin-bottom: 18px;
	text-align: center;
}

.photo .title span {
	font-size: 11px;
	font-weight: normal;
	color: #6f7174;
}

.photo-desc {
	text-align: center;
}

.audio img {
	display: block;
	float: left;
	margin: 0 28px 10px 0;
	border-radius: 5px;
}

.audio embed,.audio object {
	margin-top: 3px;
}

.audio .caption,.audio .summary {
	clear: both;
}

.jp-container {
	left: 129px;
	margin-top: 18px;
	margin-bottom: 8px;
}

/* .type {
	position: absolute;
	width: 24px;
	height: 24px;
	left: -43px;
	top: 0;
	background: url(http://x.libdd.com/farm1/082b69/2726266b/CC35D.png)
		no-repeat 0 0;
	opacity: 0.5;
	-webkit-transition: all, .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
} */

.text 		.type {
	background-position: -34px -5px;
}

.photo 		.type {
	background-position: -101px -5px;
}

.audio 		.type {
	background-position: -4px -5px;
}

.video 		.type {
	background-position: -133px -5px;
}

.link 		.type {
	background-position: -71px -5px;
}

.post:hover .type,.type:hover {
	opacity: 1;
}

.type:hover {
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg);
}

#notes {
	padding: 0 0 70px 100px;
}

.page {
	margin-right: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.page a {
	margin: 0 15px
}

.page a:hover {
	text-decoration: underline;
}

.page-foot,.page-foot span {
	height: 26px;
	background: url(56971.png)
		no-repeat 0 0;
}

.page-foot {
	padding-left: 18px;
}

.page-foot span {
	display: block;
	background-position: right -26px
}

/* #footer {
	position: relative;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: url(http://x.libdd.com/farm1/082b69/14fb4046/A75E9.jpg)
		repeat-x 0 0;
} */

.footer-content {
	max-width: 700px;
	margin: 0 auto;
	color: #666;
}

.footer-content a {
	-webkit-transform: rotate(-360deg);
	-webkit-transition: all, .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}

.copyright {
	float: left;
}

.copyright a,a.top {
	color: #666;
}

.copyright a:hover {
	color: #ccc;
}

.share {
	float: right;
}

.share a {
	margin: 0 5px;
	color: #e24d87;
}

.share a:hover,a.top:hover {
	color: #ee90b4;
}

.top {
	position: absolute;
	top: 0;
	right: 0px;
	padding: 0 10px;
}

/* IE6 HACK */
* html #container {
	width: 718px;
	height: 78%
}

* html .footer-content {
	width: 700px;
}

* html .post .tag li a {
	background: none;
	padding-left: 0;
}

* html .post .tag li a span {
	padding-left: 10px;
}

* html .post .info a {
	vertical-align: top;
	line-height: 1.5;
}

* html .nav-cont {
	height: 58px;
	overflow: hidden;
	position: relative;
	top: 1px
}

@media handheld and (max-width: 960px) , screen and (max-device-width: 960px) ,
		screen and (max-width: 960px) {
}

@media handheld and (max-width: 750px) , screen and (max-device-width: 750px) ,
		screen and (max-width: 750px) {
	.tag {
		display: none;
	}
}

@media handheld and (max-width: 480px) , screen and (max-device-width: 480px) ,
		screen and (max-width: 600px) {
	#header {
		padding: 40px 0 20px;
	}
	#header h1 {
		max-width: 400px
	}
	#header p {
		max-width: 440px;
	}
	#container,.footer-content {
		max-width: 480px;
	}
	.tag,.type,.top {
		display: none;
	}
	.post {
		padding: 35px 25px;
	}
	.search {
		display: none
	}
}

@media handheld and (max-width: 420px) , screen and (min-width: 320px)
	and (max-width: 420px) {
	#header {
		padding: 40px 0 20px;
	}
	#header h1 {
		max-width: 400px
	}
	#header p {
		max-width: 280px;
	}
	#container,.footer-content {
		max-width: 320px;
	}
	.post {
		padding: 35px 25px;
	}
	.search {
		display: none
	}
}
}